Text copied to clipboard!

Título

Text copied to clipboard!

Desenvolvedor Golang

Descrição

Text copied to clipboard!
Estamos à procura de um Desenvolvedor Golang talentoso e motivado para se juntar à nossa equipe de tecnologia em constante crescimento. O candidato ideal será responsável por projetar, desenvolver e manter aplicações escaláveis e de alto desempenho utilizando a linguagem de programação Go (Golang). Este profissional trabalhará em estreita colaboração com outros desenvolvedores, engenheiros de software, gerentes de produto e equipes de operações para entregar soluções robustas e eficientes que atendam às necessidades do negócio. Como Desenvolvedor Golang, você terá a oportunidade de trabalhar em projetos desafiadores que envolvem arquitetura de microsserviços, APIs RESTful, integração com bancos de dados relacionais e não relacionais, além de práticas modernas de DevOps. Espera-se que você tenha uma sólida compreensão dos princípios de engenharia de software, boas práticas de codificação, testes automatizados e versionamento de código. Além disso, valorizamos profissionais que sejam proativos, com boa capacidade de comunicação e que gostem de trabalhar em equipe. A capacidade de aprender rapidamente novas tecnologias e se adaptar a ambientes dinâmicos também é essencial para o sucesso nesta função. Se você é apaixonado por tecnologia, tem experiência com Golang e deseja fazer parte de uma equipe inovadora que valoriza a excelência técnica, esta é a oportunidade ideal para você.

Responsabilidades

Text copied to clipboard!
  • Desenvolver e manter aplicações utilizando a linguagem Go
  • Projetar e implementar APIs RESTful escaláveis
  • Colaborar com equipes de produto e design para entender requisitos
  • Escrever código limpo, eficiente e bem documentado
  • Realizar testes automatizados e garantir a qualidade do software
  • Participar de revisões de código e contribuir para boas práticas
  • Integrar sistemas com bancos de dados relacionais e NoSQL
  • Apoiar na definição da arquitetura de software
  • Monitorar e otimizar o desempenho das aplicações
  • Trabalhar com ferramentas de versionamento como Git

Requisitos

Text copied to clipboard!
  • Experiência comprovada com desenvolvimento em Golang
  • Conhecimento em arquitetura de microsserviços
  • Familiaridade com bancos de dados SQL e NoSQL
  • Experiência com APIs RESTful
  • Conhecimento em práticas de DevOps e CI/CD
  • Capacidade de trabalhar em equipe e boa comunicação
  • Experiência com testes automatizados
  • Conhecimento em containers (Docker, Kubernetes)
  • Formação em Ciência da Computação ou área relacionada
  • Desejável experiência com cloud (AWS, GCP ou Azure)

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Qual sua experiência com a linguagem Go?
  • Você já trabalhou com arquitetura de microsserviços?
  • Tem experiência com bancos de dados relacionais e NoSQL?
  • Como você garante a qualidade do seu código?
  • Já utilizou ferramentas de CI/CD? Quais?
  • Tem experiência com containers como Docker ou Kubernetes?
  • Você já trabalhou em ambientes ágeis?
  • Está familiarizado com práticas de DevOps?
  • Qual seu nível de proficiência em inglês técnico?
  • Está disponível para trabalho remoto ou presencial?